package com.xuanmiao.smsback.service.platform.operator;

import com.xuanmiao.smsback.domain.qo.AuditRecordInfoQO;
import com.xuanmiao.smsback.domain.qo.ListExpenseCalendarInfoQO;
import com.xuanmiao.smsback.domain.qo.RechargeRecordInfoQO;
import com.xuanmiao.smsback.domain.qo.UserListInfoQO;


import com.xuanmiao.smsback.model.AuditRecordInfoBO;
import com.xuanmiao.smsback.model.ExpenseCalendarInfoBO;
import com.xuanmiao.smsback.model.RechargeRecordInfoBO;
import com.xuanmiao.smsback.model.UserListInfoBO;

import java.util.List;

public interface UserListInfoService {

    List<UserListInfoBO>  getList(UserListInfoQO userListInfoQO);


    UserListInfoBO getById(Integer id);

    void update(UserListInfoBO convert);

    List<RechargeRecordInfoBO> getRechargeById(RechargeRecordInfoQO rechargeRecordInfoQO);

    List<ExpenseCalendarInfoBO> getExpenseById(ListExpenseCalendarInfoQO listExpenseCalendarInfoQO);

    List<AuditRecordInfoBO> getAuditById(AuditRecordInfoQO auditRecordInfoQO);
}